have little contact to other people - Espagnol Anglais Dictionnaire